@charset "utf-8";
/* CSS Document */
/*header*/
.header {
	height: 2rem;
	width: 100%;
	background:#4381e1;
	color: #fff;
	position:fixed;
	top:0;
	z-index:999999;
	padding-top: .5rem;
}
.return {
	width:20%;
	height:2rem;
	float:left;
	color:#fff;
	font-size: 0.56rem;
}
.return img {
	display: block;
	float: left;
    width: .4rem;
    height: .8rem;
    margin-top: .58rem;
	margin-left: 0.5rem;
}
.back{
	display: block;
	float: left;
	font-size: .66rem;
	line-height: 2rem;
	margin-left: .25rem;
	margin-top: .025rem;
	color: #fff;
	font-family:"Microsoft JhengHei";
}
.air_title{
	width:60%;
	height:2rem;
	line-height: 2rem;
	font-size:.84rem;
	float:left;
	text-align:center;
	font-family:"Microsoft JhengHei";
}
.air_cle{
	width:20%;
	height:2rem;
	float:left;
	color: #fff;
	font-size: .6rem;
	line-height: 2rem
}
.air_cle img{
	display: block;
	width:0.8rem;
	height: .8rem;
	margin-top: .6rem;
	margin-left: 1rem;
}



img.error_img { width: 64px; height: 64px; border-radius: 100%; margin:0 auto;}
img.nodata_img {display: block; width: 75px;  margin:0 auto;}
.error-none{ width:100%;background-color: #fff;}
.error-none p{ font-size:14px; color:#c8c8c8; text-align:center;line-height: 30px;}

.card_num{
	width: 50%;
	padding: 1.2rem;
	margin-bottom: .2rem;
	margin-top: .8rem;
}
.card_num_list li{
	font-size:.6rem;
	color: #fff;
	float: left;
	margin-right: .3rem;
}
.vip{
	width: 60%;
	z-index: 10000;
	height: 4rem;
	position: absolute;
	top: -0.12rem;
	left: 32%;
}
.vip img{
	width: 100%;
	height: auto;
}
.main_middle{
	width: 100%;
	height: 7.8rem;
	position: absolute;
	top: 9.6rem;
	z-index: 1;
	background-color: #fff;
	padding-top: 2.2rem;
	 -moz-box-shadow:.04rem .04rem .1rem #ccc;
       -webkit-box-shadow:.04rem .04rem .1rem #ccc;
       box-shadow:.04rem .04rem .1rem #ccc;
}
.main_show{
	width: 100%;
	height: 3.2rem;
}
.main_show li{
	width: 49%;
	float: left;
	border-right: 1px solid #dfdfdd;
	text-align: center;

}
.main_show li:last-child{
	border: none;
}
.list_title{
	font-size: .56rem;
	color: #666;
	line-height: .8rem;
}
.list_info{
	display: block;
	font-size: .74rem;
	color: #666;
	line-height: 1.3rem;

}
.yuan{
	font-size: .52rem;
	color: #666;
}
.main_icon{
	height: 4rem;
	width: 100%;
}
.list_icon{
	width: auto;
	padding-left: .8rem;
}
.list_icon li{
	float: left;
	width: 25%;
	text-align: center;
}
.list_icon li img{
	display: block;
	width: 3rem;
	height: 3rem;
}
.list_icon li:first-child img{
	display: block;
	margin-top: .2rem;
	margin-bottom: .1rem;
	width: 2.6rem;
	height: 2.6rem;
}
.icon_font{
	display: block;
	line-height: 1.2rem;
	margin-right: 1rem;
	color: #999;
}
.main_bottom{
	width: 100%;
	height: 8rem;
	background-color: #fff;
	margin-top: 11rem;
	position: relative;
    box-shadow:.04rem .04rem .1rem #ccc; 
}
.main_bottom_inner{
	width: 90%;
	height: 6rem;
	margin: 0 auto;
	background-color: #fff;
	position: relative;
}

.bottom_block{
	display: block;
	width: 100%;
	height: 2.1rem;
	background-color: #fff;

}
.bk_img{
	display: block;
	width: 7%;
	height: auto;
	float: left;
	margin-top: .5rem;
}
.bk_font{
	display: block;
	float: left;
	margin-left: .5rem;
	color:#333333;
	line-height: 2rem;
}
.back_img{
	display: block;
	width: 3%;
	height: auto;
	float: right;
	margin-top: .5rem;
}





	








/*footer*/
.footer{
	height: 1.8rem;
	width: 100%;
	position: fixed;
	/*bottom: 0;*/
	z-index: 22222;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.footer_list li{
	width: 24%;
	float: left;
	text-align: center;
	line-height: 2rem;
	font-size: .65rem; 
	border-right: 2px solid #e4e4e4;
}
.footer_list li:last-child{
	border:none;
}
.footer_list li a{
	color: #333;
}
.active{
	background-color: #4395f0;
}
.active a{
	color: #fff;
}


/*new footer*/

.footer1{
	height: 2.3rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 22222;
	border-top: 2px solid #ccc;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.footer1_list li{
	width: 24%;
	float: left;
	text-align: center;
	line-height: 2.3rem;
	font-size: .35rem; 
}
.inco-1{
	display: block;
	width: 26%;
	height: .72rem;
	margin-left: 35%;
}
.inco-1 img{
	width: 100%;
	height: auto;
}
.inc1 img{
	margin-bottom: .2rem;
}
.fot-font{
	font-size: 0.5rem;
	color: #929292;
}
.actived{
	color: #5483fe;
}

/*my profile footer*/
.pro_footer{
	height: 2.4rem;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 22222;
	box-shadow:.04rem -0.04rem .1rem #ccc; 
	box-shadow:.04rem .04rem .1rem #ccc; 
	background-color: #fff;
}
.pro_fo_list li{
	width: 50%;
	float: left;
	text-align: center;
}
.pro-img{
	display: block;
	width: 50%;
	height: 1rem;
	margin-top: .3rem;
	margin-left: 2rem;

}
.pro-img img{
	width: 25%;
	height: auto;
}
.pro-img01{
	display: block;
	width: 38%;
	height: 1rem;
	margin-bottom:0.1rem;
	margin-top: .3rem;
	margin-left: 1.6rem;
}
.pro-img01 img{
	width: 40%;
	height: auto;
	
}
.fot-font1{
	font-size: .32rem;
	/*color: #929292;*/
}
/*弹出*/
.my_info{
	width: 100%;
	height: 8rem;
	display: none;
	position: fixed;
	position: absolute;
	bottom: 0;
	z-index: 9999999;
}
.myInfo_list{
	width: 100%;
	height: 8rem;
	display: none;
}
.myInfo_list li{
	width: 100%;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #d9d9d9;
}
.myInfo_list li:last-child{
	margin-top: .1rem;
	}
/*zhezhao*/
#fullbg { 
	background-color:gray; 
	left:0; 
	opacity:0.5; 
	position:absolute; 
	top:0; 
	z-index:3333; 
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	 opacity:0.5; 
} 


/*滚动条样式的调整*/
.iScrollHorizontalScrollbar.iScrollBothScrollbars {
	right: 18px;
}

.iScrollVerticalScrollbar {
	position: absolute;
	z-index: 9999;
	width: 3px;
	bottom: 2px;
	top: 2px;
	right: 2px;
	overflow: hidden;
}

.iScrollVerticalScrollbar.iScrollBothScrollbars {
	bottom: 18px;
}

.iScrollIndicator {
	position: absolute;
	background: #cecece;
	border-width: 1px;
	border-style: solid;
	border-color: #cecece #cecece #cecece #cecece;
	border-radius: 8px;
}

.iScrollVerticalScrollbar .iScrollIndicator {
	width: 100%;
	background: -moz-linear-gradient(top, #cecece 0%, #cecece 100%);
	background: -webkit-linear-gradient(top,  #cecece 0%,#cecece 100%);
	background: -o-linear-gradient(top, #cecece 0%,#cecece 100%);
	background: -ms-linear-gradient(top, #cecece 0%,#cecece 100%);
	background: linear-gradient(to bottom,  #cecece 0%,#cecece 100%);
}

.iscrollListContent {
	background-color:#fff;
	position: absolute;
	z-index: 1;
	top: 5.6rem;
	bottom: 0px;
	left: 0;
	width: 100%;
	overflow: hidden;
}
.iscrollContent_searchlist{
	background-color: #fff;
	position: absolute;
	z-index: 1;
	top: 4.3rem;
	bottom: 0px;
	left: 0;
	width: 100%;
	overflow: hidden;
}
.scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
/*new card*/
.nc_main{
	width:100%;
}
.nc-top{
	width:100%;
	height:10rem;
	background:#26AA28;
	position:relative;
	
}
.nc-img{
	width:3rem;
	height:3rem;
	text-align:center;
	border-radius:50%;
	position:absolute;
	z-index:22;
	left:44%;
	top:2rem;
}
.nc-img img{
	width:90%;
	height:auto;
	border-radius:50%;
}
.nc-p{
	    width: 100%;
    height: 2rem;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 6.6rem;
    font-size: 1.0rem;
    line-height: 2rem;
}
.nc-btn{
	display: block;
    width: 92%;
    height: 2rem;
    margin: 0 auto;
    margin-top: 2rem;
    background: #26AA28;
    border-radius: 5px;
    color: #fff;
    font-size: .74rem;
    text-align: center;
    line-height: 2rem;
}




/** 
 *弹出转圈样式 	
 */
.loadingcontainer{
	width:100%;
	height:100%;
	margin-bottom:20px; 
	float:left;
	border:1px solid #ccc; 
	box-sizing:border-box; 
	display:flex;/*多轮布局*/ 
	align-items:center;/*垂直*/ 
	-webkit-align-items: center;
	justify-content:center;/*水平*/
	-webkit-justify-content: center;
}
/* Core style for every cell */
.gldp-default .core {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-tap-highlight-color:transparent;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	color: #222;
	
}

/* Cell border 
.gldp-default .border {
	border-style: solid;
	border-width: 0;
	border-color: #888;
}
*/
/* Month/Year text and select */
.gldp-default .monyear,
.gldp-default .monyear select {
	font-size: 14px !important;
}

/* Month/Year text */
.gldp-default .monyear span {
	margin: 0px;
}

/* Prev/Next arrows */
.gldp-default .prev-arrow,
.gldp-default .next-arrow {
	color: #a0a0a0;
}

.gldp-default .prev-arrow:active,
.gldp-default .next-arrow:active {
	color: #f00;
}

.gldp-default .prev-arrow-off,
.gldp-default .next-arrow-off {
	color: #222;
	opacity: 0.15;
}

/* Days of the week */
.gldp-default .dow {
	color: #292929; font-size:12px;
	cursor: wait !important;
	
}



/* Weekend days */
.gldp-default .sat,
.gldp-default .sun {
	color: #9c9b9b;
}

/* Selectable days that are outside of current month being shown */
.gldp-default .outday {
	color: #9c9b9b !important; font-size:14px;
}



/* Non-Selectable days */
.gldp-default .noday {
	color: #444;
	font-weight: normal;
	cursor: wait !important;
	background: #aaaaaa;
	background: -moz-linear-gradient(top,  #aaaaaa 0%, #8a8a8a 98%, #aaaaaa 99%, #8a8a8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(98%,#8a8a8a), color-stop(99%,#aaaaaa), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -o-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: -ms-linear-gradient(top,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	background: linear-gradient(to bottom,  #aaaaaa 0%,#8a8a8a 98%,#aaaaaa 99%,#8a8a8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaaaaa', endColorstr='#8a8a8a',GradientType=0 );
}

/* inner circle of each cells */
.gldp-default .circle{
	position:relative;
	margin:2px auto;
	padding:3px;
	border-radius:100%;
	-webkit-tap-highlight-color:transparent;
}

/* prev and next icon */
.icons{position:relative;top:2px;display:inline-block;font-family:'Icons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-tri-right:after{content: "\e250";}
.icon-tri-left:before{content: "\e251";}

@font-face{
    font-family:'Icons Halflings';
    src:url(../fonts/icons-halflings-regular.eot);
    src:url(../fonts/icons-halflings-regular.eot?#iefix) format('embedded-opentype'),
    url(../fonts/icons-halflings-regular.woff2) format('woff2'),
    url(../fonts/icons-halflings-regular.woff) format('woff'),
    url(../fonts/icons-halflings-regular.ttf) format('truetype'),
    url(../fonts/icons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

/* Special */
.gldp-default .special .circle{
	background: #88e888; 
}

/**/
* {
  margin: 0;
  padding: 0;
}
article,section,time,aside{display:block;}
.point-time {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  top: 22px;
  left: -4px;
  background: #1c87bf;
  margin-left: -1px;
  border-radius: 50%;
}
.text-blue {
  color: #1c87bf; padding-right:10px; display:block;
}

.text-yellow {
  color: #ffb902; padding-right:10px; display:block;
}
.point-blue {
  background-color: #1c87bf;
}
.point-yellow {
  background-color: #78ac31;
}
.point-red{
  background-color: #ff0000;
}
.content {
  width: 100%;
}
.content article {
  position: relative;
}
.content article > h3 {
  width: 15%;
  height: 20px;
  line-height: 20px;
  text-align: right;
  font-size: 1.4em;
  color: #1d1d1d;
  padding: 10px 0 20px;
}
.content article section {
  padding: 0 0 17px;
  position: relative;
}

.content article section .line{
  
  width: 1px;
  top: 0px;
  left: 90px;
  background: #e6e6e6;
  position: absolute; bottom:0px;
}

.content article section time {
  width: 70px;
  display: block;
  position: absolute; font-size:14px; margin-left:8px; top:16px; color:#a0a0a0;
}
.content article section time > span {
  display: block;
  text-align: right; margin-top:4px;
}
.content article section aside {
  color: #3a3a38;
  margin-left: 105px;
  padding-bottom: 15px; padding-top:18px;
}


.content article section aside .things span.normal{ font-size:17px; color:#78ac31;}
.content article section aside .things span.normal2{ font-size:14px; color:#ff0000;}
.content article section aside .things span.normal-time{ font-size:14px; margin-left:5px;}
.content article section aside .things span.line2{ color:#bebebe; margin-right:5px;display:none;}
.content article section aside .things .Retroactive{ color:#329fd0; font-size:16px; float:right; margin-right:15px;display:none;}
.morning{ font-size:14px; }
.situation{ font-size:14px; line-height:26px; margin:10px 0px 0px 0px;}
.margin28{ margin:18px 0px 0px 5px;}
.margin20{ margin:20px 0px 0px 5px;}
.point-time-icon2 {
  content: "";
  width: 16px;
  height: 16px;
  display:block; float:left; margin-left:-27px;
  background:url(../images/clock.png) 0 0; background-size:16px 16px; position:absolute;
}
.abnormal-list{ width:100%; height:auto; padding:0px 0px; border-top:#e6e6e6 solid 1px;}
/*日历样式结束*/





	
/**/
@-webkit-keyframes loading-3{
	50%{ transform:scale(0.4); opacity:.4;}
	100%{ transform:scale(1); opacity:1;}
}
.loading-3 { position:fixed;z-index:9999; left: 50%;top:50% ;}
.loading-3 i{ display:block; width:10px;height:10px;border-radius:50%; background-color:#25b6ad; position:absolute;}
.loading-3 i:nth-child(1){top:25px;left:0;-webkit-animation:loading-3 1s ease 0s infinite;}
.loading-3 i:nth-child(2){top:17px;left:17px;-webkit-animation:loading-3 1s ease -0.12s infinite;}
.loading-3 i:nth-child(3){top:0px;left:25px;-webkit-animation:loading-3 1s ease -0.24s infinite;}
.loading-3 i:nth-child(4){top:-17px;left:17px;-webkit-animation:loading-3 1s ease -0.36s infinite;}
.loading-3 i:nth-child(5){top:-25px;left:0;-webkit-animation:loading-3 1s ease -0.48s infinite;}
.loading-3 i:nth-child(6){top:-17px;left:-17px;-webkit-animation:loading-3 1s ease -0.6s infinite;}
.loading-3 i:nth-child(7){top:0px;left:-25px;-webkit-animation:loading-3 1s ease -0.72s infinite;}
.loading-3 i:nth-child(8){top:17px;left:-17px;-webkit-animation:loading-3 1s ease -0.84s infinite;}

/*工作台界面*/
#banner_index{
	width:100%;
	height:8.6rem;
}
#banner_index img{
	width:100%;
}
.icon_index{
	margin-top:1rem;	
	height:7.6rem;
}
.pro_bo_list{
	margin-left:1rem;
}
.pro_bo_list li{
	width: 23%;
	height:3.8rem;
	float: left;
	text-align: center;	
}
.pro_bo_list img{
	width:2.4rem;
}
.img_font{
	font-size:.5rem;
	display:block;
}

/*新增会员界面*/
.search_hea{
	height:2.2rem;
	line-height: 2.2rem;
	padding-top: 0.2rem;
	margin-top: 2.5rem;
	background-color:#f5f5f9;
}
.search{
	width:13.5rem;
	margin-left:0.3rem;
	height:1.4rem;
	line-height:1.4rem;
	outline: none;
	font-size:0.6rem;
	float:left;
}
.input_sea{
	width:15rem;
	margin-left:0.3rem;
	margin-top:0.3rem;
	height:1.5rem;
	line-height: 1.5rem;
	outline: none;
	border:1px solid #dfdfdf;
	border-radius:3px;
	font-size:12px;
	padding-left:5px;
	background-color:#fff;
}
.input_search{
	width:15rem;
	margin-left:0.3rem;
	margin-top:0.3rem;
	height:1.5rem;
	outline: none;
	border:1px solid #dfdfdf;
	border-radius:3px;
	font-size:12px;
	padding-left:5px;
	position: relative;
	background-color:#fff;
}
.searchkey{
	position: absolute;
	width: 2rem;
	height: 1.1rem;
	line-height: 1.1rem;
	margin-top: 0.16rem;
	font-size: 0.6rem;
	border: 1px solid #dfdfdf;
	color: #999;
	border-radius: 5px;
	text-align: center;
	right: 0.3rem;
	top:0rem;
}
.input_sea img{
	width:0.7rem;
	float:left;
	padding-top:0.4rem;
}
.input_search img{
	width:0.7rem;
	float:left;
	padding-top:0.4rem;
}
.input_sea span {
	line-height: 1.5rem;
	font-size: .6rem;
	color: #999;
	padding-left: .3rem;
}
.input_search span {
	line-height: 1.5rem;
	font-size: .6rem;
	color: #999;
	padding-left: .3rem;
}
.list_pend{
	//margin-top:0.4rem;
	height:1.8rem;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.list_pend li{
	width: 33.3%;
	height:1.8rem;
	line-height:1.8rem;
    float: left;
    text-align: center;
}
.actived_fo{
	border-bottom:2px solid #4480e2;
	color:#4480e2;
}
.border_span{
	display:inline-block;
	height:1.8rem;
}
.con_mana{
	margin:0 auto;
}
.men_mana{
	height:2.7rem;
	width:93%;
	margin-left:0.5rem;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.sp_img{
	margin-top:0.25rem;
	width:2.2rem;
	height:1.8rem;
}
.sp_img img{
	width:100%;
}
.sp_item{
	margin-top:0.45rem;
	width:12rem;
}
.h_top{
	height:0.8rem;
}
.h_bottom{
	height:1rem;
	margin-top:0.25rem;
}
.lf{
	float: left;
}
.rf{
	float: right;
}
.h_top b{
	font-weight:normal;
	color:#000;
}
.h_bottom b{
	font-weight:normal;
	font-size:0.5rem;
	color:rgba(0,0,0,0.5);
}
.mana_time{
	color:rgba(0,0,0,0.5);
}
.tel{
	font-size:0.5rem;
	width:2.5rem;
	text-align:center;
	height:0.8rem;
	border:1px solid #4381e1;
	line-height: 0.8rem;
	color:#4480e2;
	border-radius:3px;
}
.passthis{
	border:1px solid #4381e1;
	color:#4381e1;
}
.rejectthis{
	border:1px solid #ff0000;
	color: #ff0000;
}

/* 注册页界面 */
.login-content{
	background: url(../images/bg.png) no-repeat;
	background-size: cover;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.login-container{
	width: 80%;
	margin: 0 auto;
	background: url(../images/input.png) no-repeat;
	background-size: cover;
	border-radius: 8px;
}
.login-header {
	height: 2rem;
	width: 100%;
	color: rgba(255,255,255,.6);
}
.login_title{
	width:100%;
	height:1.5rem;
	font-size:.84rem;
	padding-top:.56rem;
	float:left;
	text-align:center;
	font-family:"Microsoft YaHei";
}
.login-logo{
	text-align: center;
	padding:4.8rem 0 1.6rem;
}
.login-logo img{
	width: 25%;
}
.login-item{
	height: 50px;
	line-height: 50px;
	font-size: .7rem;
	font-weight: bold;
}
.login-item:first-child{
	border-bottom: 1px solid rgba(255,255,255,.5);
}
.login-input{
	font-size: .7rem;
	height: 49px;
	width:100%;
	background: transparent;
	color: #FFFFFF;
}
input.login-input::-webkit-input-placeholder{
    color: rgba(255,255,255,.8);
    font-size: .65rem;
}
.item-img{
	float: left;
	width: 15%;
	height:100%;
	text-align: center;
}
.item-img img{
	width: 40%;
	position: relative;
	top: 3px;
}
.item-input{
	float:left;
	width:85%;
}
.remember-pwd{
	text-align: right;
	padding: .6rem 2rem;
	color: #FFFFFF;
}
.remember-pwd input{
	width:.7rem;
	height: .7rem;
	position:relative;
	top:.15rem;
	left:0;
}
.login-btn{
	margin: 0 auto;
	background: rgb(9,67,131);
	width: 80%;
	border-radius: 5px;
	text-align: center;
	padding: .5rem 0;
}
.login-btn button{
	border: 0;
	background: rgb(9,67,131);
	color:rgba(255,255,255,.8);
	font-size:.7rem;
}

.sp_top{
	height:2.2rem;
	line-height:2.2rem;
	padding-left:0.6rem;
	font-size:0.65rem;
}
.sp_top_reject{
	height:2.2rem;
	line-height:1.1rem;
	padding-left:0.6rem;
	font-size:0.7rem;
}
.reject_reason{
	font-size:0.6rem;
	color:rgba(0,0,0,0.8);
}
.sp_top span.rf{
	font-size:0.6rem;
	color:rgba(0,0,0,0.5);
}
.sp_top_reject span.rf{
	font-size:0.6rem;
	color:rgba(0,0,0,0.5);
}
.sp_top span.rf_info,.sp_top_reject span.rf_info{
	font-size:0.6rem;
	float:right;
	margin-right:0.6rem;
	color:rgba(0,0,0,0.5);
}
.jb_mess{
	font-size:0.66rem;
	height:1.8rem;
	line-height:1.8rem;
	padding-left:0.6rem;
	background-color:rgb(246,246,249);
}
.jb_center{
	width:15rem;
	height:1.8rem;
	line-height:1.8rem;
	margin:0 auto;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.reference{
	position:relative;
}
.jb_center_lt{
	width:15rem;
	height:1.8rem;
	line-height:1.8rem;
	margin:0 auto;
}
.jb_center span.lf,.jb_center_lt span.lf{
	padding-left:0.2rem;
	width:3.8rem;
	//background-color:#000;	
}
.jb_center span.cen,.jb_center_lt span.cen{
	color:rgba(0,0,0,0.5);
}
.jb_center_lt span.cen span{
	display:inline-block;
	margin-right:0.3rem;
	height:1rem;
	padding:0 0.4rem;
	line-height:1rem;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:5px;
}
.lablespan{
	display:inline-block;
	margin-right:0.3rem;
	height:1rem;
	padding:0 0.4rem;
	line-height:1rem;
	border:1px solid rgba(0,0,0,0.1);
	border-radius:5px;
}
.men_item{
	//margin-top:0.4rem;
	height:1.8rem;
    border-bottom:1px solid rgba(0,0,0,0.1);
}
.men_item li{
	width: 50%;
	height:1.8rem;
	line-height:1.8rem;
    float: left;
    text-align: center;
}
.bianji{
	background-color:#4480e2;
	color:#fff;
	width:13rem;
	font-size:0.8rem;
	margin:1rem auto;
	height:2rem;
	line-height:2rem;
	text-align:center;
	border-radius:3px
}
.jb_center input,.jb_center>span{
	width:10rem;
	margin-right:0.3rem;
	height:1.8rem;
	line-height:1.8rem;
}
.jb_center input{
	font-size: 0.6rem;
	color: rgba(0,0,0,0.5);
	font-family: "Microsoft YaHei","STHeiti", "Arial Black";
}
.ftr{
	text-align: right;
}
.pic_genjin{
	margin-top:0.4rem;
	padding-left:2rem;
	height:1.4rem;
}
.birth_genjin{
	margin-top:1.5rem;
	padding-left:2rem;
	height:1.4rem;
}
.pic_genjin img,.birth_genjin img{
	width:1.4rem;
}
.new_genjin{
	width:12rem;
	height:2rem;
	line-height:2rem;
	margin-left:2.7rem;
	padding-top:0.3rem;
	padding-bottom:0.8rem;
	border-left:2px dotted #4381e1;
	color:rgba(0,0,0,0.7);
}
.new_genjin span{
	width:11.5rem;
	height:2rem;
	line-height:2rem;
	display:inline-block;
	margin-left:0.5rem;
	text-align:center;
	background-color:rgb(246,246,249);
}
.genjin_item{
	padding-top:0.3rem;
	color:rgba(0,0,0,0.7);
	margin-top:-0.24rem;
}
.time_item{
	width:2.4rem;
	height:1rem;
	color:#4381e1;
	font-size:0.5rem;
	margin-right:0.3rem;
	line-height:1rem;
	text-align:right;
	position:relative;
}
.dot_img{
	position:absolute;
	width:0.3rem;
	left:2.55rem;
	top:0.32rem;
}
.plus_img{
	position:absolute;
	width:0.3rem;
	left:2.55rem;
	top:1.2rem;
}
.con_item{
	width:11.5rem;
	padding-left:0.5rem;
	margin-botton:1.3rem;
	border-left:2px dotted #4381e1;
}
.st_item{
	background-color:rgb(246,246,249);
}
.gj_peo{
	padding-top:0.4rem;
	padding-left:0.3rem;
}
.gj_style{
	margin:0.4rem 0 0.4rem 0.3rem;
}
.gj_detail{
	padding-left:0.3rem;
	padding-bottom:0.5rem;
}
.gj_lt{
	width:3rem;
	color:rgba(0,0,0,0.5);
	display:inline-block;
}
.gj_lt1{
	vertical-align:top;
	width:3rem;
	line-height:1rem;
	color:rgba(0,0,0,0.5);
	display:inline-block;
}
.gj_rg{
	width:8rem;
	color:rgba(0,0,0,0.7);
	display:inline-block;
}
/* 我的资料 */
.datacard{
	height:7rem;
	overflow:hidden;
	background-image: url(../images/mybg.png);
	background-size:100% 100%;
}
.headportrait{
	width:3rem;
	height:3rem;
	margin:0 auto;
	margin-top:1.5rem;
	//border-radius:1.5rem;
}
.headportrait img{
	width:100%;
}
.cardname{
	text-align:center;
	margin-top:0.3rem;
	font-size:0.6rem;
}
.morr,.morr1,.morr2{
	width:1rem;
	height:1rem;
	margin-right:0.3rem;
}
.morr img,.morr1 img,.morr2 img{
	width:100%;
	padding-top:0.48rem;
}
.morra{
	width:0.5rem;
}
.morra img{
	width:100%;
}
.border_line{
	background-color:#fff;
}
.border_line:nth-child(2){
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.bg_color{
	background-color:#f6f6f9;
	height:19rem;
}
.bg_co{
	background-color:#f6f6f9;
	height:29rem;
}
.pub_style{
	margin:0 auto; 
	width:15rem;
	height:2rem;
	line-height:2rem;
	font-size:.65rem;
}
.logout{
	margin-top:0.5rem;
	height:2rem;
	text-align:center;
	line-height:2rem;
	background-color:#fff;
	font-size:.65rem;
}
.pro_item{
	height:2rem;	
	background-color:#fff;
	padding:0 0.4rem;
	font-size:.65rem;
	border-bottom: 1px solid transparent;
}
.pro_item:nth-child(3){
	border-bottom: 0;
}
.top_a{
	margin-top:1.5rem;
} 
.bor_line{
	width:100%;
	margin:0 auto;
	height:2rem;
	line-height:2rem;
	border-bottom: 1px solid #f6f6f9;
}
.pro_item:nth-child(3) .bor_line{
	border-bottom: 0;
}
.bor_line>span.cc{
	width:3rem;
}
.bor_line input{
	width:100%;
	height:1.25rem;
	font-size:.6rem;
	padding:.3rem 0;
	color:rgba(0,0,0,0.5);
	float:left;
}
.changepwd-span{
	width:22%;
}
.changepwd-input{
	width:78%;
}
.lj_font{
	color:rgba(0,0,0,0.5);
	height:1.5rem;
	line-height:1.5rem;
	padding-left:0.5rem;
}
.alert_err{
	color:#e4393c;
	margin-top:0.6rem;
	height:0.6rem;
	line-height:0.6rem;
	padding-left:0.5rem;
}
.hidden{
	display:none;
}
.border_qr{
	height:26rem;
	margin-top:0.2rem;
	background-color:#fff;
}
.gif_qr{
	width:12rem;
	margin:0 auto;
	height:15rem;
	position:relative;
}
.gif_qr img{
	width:100%;
	margin-top:2rem;
}
.border_qr h4{
	text-align:center;
	font-size:0.8rem;
}
.erweicode{
	width:7.5rem;
	height:7.5rem;
	position:absolute;
	top:3.7rem;
	left:1.8rem;
/*	background: url(../images/) no-repeat;
	background-size:100% 100%;*/
}
.increase{
	height:5rem;
	background-color:rgb(246,246,249);
	padding-top:1.25rem;
}
.increase h3{
	width:8rem;
	height:1.8rem;
	line-height:1.8rem;
	text-align:center;
	border:1px solid rgba(0,0,0,0.5);
	margin:0 auto;
	background-color:#fff;
}

/* 生日提醒 */
.title_birth{
	font-size:0.68rem;
	height:1.8rem;
	color:rgba(0,0,0,0.5);
	line-height:1.8rem;
	padding-left:0.5rem;
}
.get_content{
	padding-left:0.5rem;
}
.kehu_name{
	color:#29b6f6;
	font-style:italic;
	text-decoration:underline;
	line-height:1.4rem;
}
.pro_po_list li{
	width: 50%;
	float: left;
	height:2.4rem;
	line-height:2.4rem;
	text-align: center;
}
/* 样式修改 */
.hide_alert{
	position:absolute;
	color:#e4393c;
	top:0.35rem;
	left:12.5rem;
	width:2.5rem;
	height:1rem;
	line-height:1rem;
	text-align:center;
	//border-radius:0.3rem;
	border:1px solid #e4393c;
	display:none;
}
.delete_items{
	position:absolute;
	top:1.3rem;
	left:-0.8rem;
}
.delete_items li{
	width:3.6rem;
	background:rgb(55,54,60);
	height:1rem;
	line-height:1rem;
	text-align:center;
}
.delete_items p{
	width:0rem;
	height:0rem;
	border:2px solid transparent;
	border-bottom:2px solid rgb(55,54,60);
	margin-left:2.2rem;
}
.delete_items li:last-child{
	border-top:1px solid rgba(246,246,249,0.3);
}
#pending{
	position:relative;
}
.sp_cont{
	position:absolute;
	top:-0.4rem;
	left:2.2rem;
	width:1rem;
	height:1rem;
	border-radius:0.5rem;
	color:#fff;
	line-height:1rem;
	text-align:center;
	background-color:#e4393c;
}
/* 添加更多条目 */
.add_items{
	
}
.deletelabel{
	position: relative;
	right:-0.1rem;
	font-style: normal;
	color:rgb(176,198,227);
}
.fathercont{
	position: absolute;
}
.items_cont{
	width:15rem;
	height:1.8rem;
	margin:0 auto;
	line-height:1.8rem;
	background-color:#fff;
	border-bottom:1px solid rgba(0,0,0,0.1);
}
.sr_label{
	height: 2rem;
}
.sr_label input{
	width: 14.5rem;
	margin: 0.5rem auto;
	height: 1.4rem;
	line-height: 1.4rem;
	padding-left: 0.5rem;
	border-radius: 3px;
	border: 1px solid #25B6AD;
}
#newlabel .cen span{
	border: 1px solid rgb(88,143,249);
	color:#29B6F6;
}

/* 筛选 */

.filter_content {
	position: absolute;
	z-index: 1;
	top: 2.5rem;
	bottom: 0px;
	left: 100%;
	width: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, .35);
}
.filter_container {
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	width: 85%;
	background: #fff;
}
.filter_container .title {
	font-size: .75rem;
	margin-bottom: .45rem;
	color: #000;
	padding: .5rem;
	padding-bottom: 0;
}
.filter_container .list {
	border-bottom: 1px solid #f6f6f9;
	padding: .5rem;
	padding-bottom: 1rem;
}
.filter_container .list ul li div {
	padding: .2rem 0;
	border: 1px solid #aaa;
	border-radius: 3px;
	font-size: .7rem;
	color: #666;
	text-align: center;
}
.filter_container .list ul li:last-child div {
	margin-right: 0;
}
.filter_container .list ul {
	overflow: hidden;
}
.filter_container .list ul li div.ischecked {
	background: #e9f3ff;
	color: #4381e1;
	border: 1px solid #4381e1;
}
.filter_container .member_docker {
	padding: 0 .5rem;
}
.filter_container .memberlevel li{
	width: 22%;
	margin-right: 3%;
}
.filter_container .member_docker .title {
	border-bottom: 1px solid #ddd;
	padding: 0;
	padding-bottom: .6rem;
	margin-top: .6rem;
	margin-bottom: 0;
}
.filter_container .member_docker .list {
	border: 0;
	padding: 0;
	position: absolute;
	z-index: 1;
	top: 7.5rem;
	bottom: 3rem;
	left: 0;
	right: 0;
	width: 100%;
	overflow: hidden;
}
.filter_container .member_docker .list ul {
	padding: 0 .5rem;
}
.filter_container .member_docker .list ul li {
	border-bottom: 1px solid #ddd;
	padding: .6rem .5rem;
}
.filter_container .member_docker .list .name {
	font-size: .65rem;
}
.filter_container .member_docker .list .btn {
	float: right;
	border: 1px solid #999;
	border-radius: 50%;
	display: inline-block;
	width: 18px;
	height: 18px;
}
.filter_container .member_docker .list span.ischecked {
	background: #30ed61;
	border:1px solid transparent;
	color:#fff;
	color: #fff;
	text-align: center;
}
.filter_container .bottom_btn {
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
}
.filter_container .bottom_btn .replace_btn {
	width: 50%;
	padding: .6rem 0;
	font-size: .8rem;
	background: #fff;
}
.filter_container .bottom_btn .sure_btn {
	width: 50%;
	padding: .6rem 0;
	font-size: .8rem;
	background: #4381e1;
	color: #fff;
}

/*搜索*/

.search_box {
	width: 14rem;
	margin-left: 0.3rem;
	height: 1.5rem;
	line-height: 1.5rem;
	outline: none;
	font-size: 0.65rem;
	float: left;
}















